treeviewcolumn: Don't leak button
authorTimm Bäder <mail@baedert.org>
Fri, 6 Oct 2017 15:23:34 +0000 (17:23 +0200)
committerTimm Bäder <mail@baedert.org>
Fri, 6 Oct 2017 15:23:34 +0000 (17:23 +0200)
We g_object_ref_sink the button in _create_button, so we need to unref
it ourselves.

gtk/gtktreeviewcolumn.c

index 3f2bb97d2eeeb0186b4a7bb1b0b84c3390832955..60ddef07344f5125b3307f298545d9fc68ec226d 100644 (file)
@@ -1336,6 +1336,7 @@ _gtk_tree_view_column_unset_tree_view (GtkTreeViewColumn *column)
   if (priv->tree_view)
     {
       gtk_container_remove (GTK_CONTAINER (priv->tree_view), priv->button);
+      g_clear_object (&priv->button);
     }
   if (priv->property_changed_signal)
     {